使用 LCD Assistant轉換字體
接下來要將圖檔轉成ByteArray,網路上有一個免費的軟體叫「LCD Assistant」,是Adafruit推薦使用的,既然有人推,阿海就用用看,將剛剛畫好的圖檔導入,就可以產生一個內含Byte Array的檔案了。
我將這個檔案另外放置在 Bitmap.c 裡面,放在相同的專案資料夾,讓IDE能夠識別,其他的文字和圖案,都是這樣如法炮製來產生圖檔,你就能在OLED上顯示這些字了,不過遺憾的是,繪圖的定位和文字模式會有一點差別,這時候只能多嘗試幾次,很快就可以對齊了。
接著使用Adafruit Library 顯示一段文字的程式(Arduino):
display.drawBitmap(64, 24, humd, 32, 16, 1);
在程式燒錄進去之前,先將OLED組裝上去,他是使用I2C介面的,請將模組上SDA、SCL分別接到 7688 Duo上的 D2、D3兩腳,VCC接上3V3,GND接上GND。如使用Relay模組,GND再將線路T接出來,Relay版上的VCC再接上5V。